package fr.afcepf.al22.projet1.facades;

import org.springframework.transaction.annotation.Transactional;

import fr.afcepf.al22.projet1.dao.interfaces.IDaoAdresse;
import fr.afcepf.al22.projet1.dao.interfaces.IDaoUtilisateur;
import fr.afcepf.al22.projet1.entity.Adresse;
import fr.afcepf.al22.projet1.entity.Utilisateur;
@Transactional
public class FacadeGestionUtilisateur {
	private IDaoUtilisateur daoUtilisateur;
	private IDaoAdresse daoAdresse;

	public void setDaoUtilisateur(IDaoUtilisateur daoUtilisateur){
		this.daoUtilisateur = daoUtilisateur;
	}
	
	public void setDaoAdresse(IDaoAdresse daoAdresse){
		this.daoAdresse = daoAdresse;
	}
	
	public Utilisateur inscription(Utilisateur utilisateur){
		
		return null;
	}
	
	public Utilisateur connexion(String mail, String mdp){
		
		return null;
	}
	
	public boolean desincription(Utilisateur utilisateur){
		
		return true;
	}
	
	public Utilisateur modificationCompte(Utilisateur utilisateur){
		
		return null;
	}
	
	public Adresse ajoutAdresse(Adresse adresse){
		
		return null;
	}
	
	public boolean suppressionAdresse(Adresse adresse){
		
		return true;
	}
	
	public Utilisateur consultationCompte(Utilisateur utilisateur){
		
		return null;
	}
	
}
